Contexto global.UserInterruptProcessing

Contexto global

UserInterruptProcessing

Disponible desde la versión 8.0.

Sintaxis:

UserInterruptProcessing()

Descripción:

Se utiliza para interrumpir la ejecución de un script cuando el usuario selecciona Ctrl + Break.
Este método verifica si el usuario ha seleccionado Ctrl+Break. Si es así, el script se interrumpe y aparece un mensaje correspondiente.
Se recomienda utilizar este método para operaciones cíclicas largas.
Este método solo realizará acciones en aquellos casos en los que los módulos se interrumpan.
La interrupción ocurre si es iniciada por una acción interactiva definida por el usuario. Estas acciones pueden ser las siguientes:

  • seleccionar un botón en el formulario;
  • seleccionar un punto de menú o un botón de la barra de comandos en el formulario;
  • seleccionar un punto de menú o un botón del panel de instrumentos de interfaz;
  • acciones iniciadas por los controladores de eventos “Selección”.

Disponibilidad:

Cliente ligero, cliente web, cliente móvil, cliente grueso.

Nota:

No todos los controladores de cliente del formulario administrado permiten interrupciones en la ejecución del script de 1C:Enterprise.

Ejemplo:

Selección = Catálogos.Nomenclatura.Seleccionar();
Mientras 
Selección.Siguiente() Hacer
    Si Selección.MarcaDeEliminación Entonces
        Continuar;
    FinSi
;

    // …

    UserInterruptProcessing();
FinHacer
;

Disponible desde:

Disponible desde la versión 8.0.